package com.bsoft.gol.hcs.clinical.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description: 检查报告
 * @Author: zhaorb
 * @Date: 2020/9/16 15:10
 **/
public class CheckReportInfoResp implements Serializable {
    private String sourcePatientId;
    private String sourcePatientIdType;
    private String authorOrganization;
    private String name;
    private String sex;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date birthDate;
    private String idCard;
    private String idCardCode;
    private String visitId;
    private String visitOrganization;
    private String patientType;
    private String clinicId;
    private String hospizationId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date visitDateTime;
    private String examTypeCode;
    private String examTypeName;
    private String age;
    private String ageType;
    private String patientPhone;
    private String deptCode;
    private String deptName;
    private String wardAreaCode;
    private String wardAreaName;
    private String sickRoomId;
    private String sickbedId;
    private String requestId;
    private String diagnoseCode;
    private String diagnoseOrganizationName;
    private String diagnoseName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date diagnoseDateTime;
    private String chiefComplaint;
    private String diseasesHistory;
    private String requestOrganization;
    private String requestDept;
    private String requestDoctorCode;
    private String requestDoctor;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date requestDateTime;
    private String isEmergency;
    private String examPurpose;
    private String centerApplyId;
    private String reportOrganization;
    private String reportOrganizationName;
    private String reportDept;
    private String reportId;
    private String examMethodName;
    private String studyId;
    private String examItemCode;
    private String examItemName;
    private String examPartCode;
    private String examDiagnosis;
    private String examDescript;
    private String suggestion;
    private String technician;
    private String executeDoctorCode;
    private String executeDoctor;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date executeDateTime;
    private String reportDoctor;
    private String reportDoctorCode;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date reportDateTime;
    private String reviewDoctor;
    private String reviewDoctorCode;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date reviewDateTime;
    private String reportMark;
    private String reportPrintFlag;
    private String imageAmount;
    private String examinationDevice;
    private String fileType;
    private String fileName;
    private List<CheckReportInfoImageResp> image;

    public String getSourcePatientId() {
        return sourcePatientId;
    }

    public void setSourcePatientId(String sourcePatientId) {
        this.sourcePatientId = sourcePatientId;
    }

    public String getSourcePatientIdType() {
        return sourcePatientIdType;
    }

    public void setSourcePatientIdType(String sourcePatientIdType) {
        this.sourcePatientIdType = sourcePatientIdType;
    }

    public String getAuthorOrganization() {
        return authorOrganization;
    }

    public void setAuthorOrganization(String authorOrganization) {
        this.authorOrganization = authorOrganization;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Date getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(Date birthDate) {
        this.birthDate = birthDate;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getIdCardCode() {
        return idCardCode;
    }

    public void setIdCardCode(String idCardCode) {
        this.idCardCode = idCardCode;
    }

    public String getVisitId() {
        return visitId;
    }

    public void setVisitId(String visitId) {
        this.visitId = visitId;
    }

    public String getVisitOrganization() {
        return visitOrganization;
    }

    public void setVisitOrganization(String visitOrganization) {
        this.visitOrganization = visitOrganization;
    }

    public String getPatientType() {
        return patientType;
    }

    public void setPatientType(String patientType) {
        this.patientType = patientType;
    }

    public String getClinicId() {
        return clinicId;
    }

    public void setClinicId(String clinicId) {
        this.clinicId = clinicId;
    }

    public String getHospizationId() {
        return hospizationId;
    }

    public void setHospizationId(String hospizationId) {
        this.hospizationId = hospizationId;
    }

    public Date getVisitDateTime() {
        return visitDateTime;
    }

    public void setVisitDateTime(Date visitDateTime) {
        this.visitDateTime = visitDateTime;
    }

    public String getExamTypeCode() {
        return examTypeCode;
    }

    public void setExamTypeCode(String examTypeCode) {
        this.examTypeCode = examTypeCode;
    }

    public String getExamTypeName() {
        return examTypeName;
    }

    public void setExamTypeName(String examTypeName) {
        this.examTypeName = examTypeName;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getAgeType() {
        return ageType;
    }

    public void setAgeType(String ageType) {
        this.ageType = ageType;
    }

    public String getPatientPhone() {
        return patientPhone;
    }

    public void setPatientPhone(String patientPhone) {
        this.patientPhone = patientPhone;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getWardAreaCode() {
        return wardAreaCode;
    }

    public void setWardAreaCode(String wardAreaCode) {
        this.wardAreaCode = wardAreaCode;
    }

    public String getWardAreaName() {
        return wardAreaName;
    }

    public void setWardAreaName(String wardAreaName) {
        this.wardAreaName = wardAreaName;
    }

    public String getSickRoomId() {
        return sickRoomId;
    }

    public void setSickRoomId(String sickRoomId) {
        this.sickRoomId = sickRoomId;
    }

    public String getSickbedId() {
        return sickbedId;
    }

    public void setSickbedId(String sickbedId) {
        this.sickbedId = sickbedId;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getDiagnoseCode() {
        return diagnoseCode;
    }

    public void setDiagnoseCode(String diagnoseCode) {
        this.diagnoseCode = diagnoseCode;
    }

    public String getDiagnoseOrganizationName() {
        return diagnoseOrganizationName;
    }

    public void setDiagnoseOrganizationName(String diagnoseOrganizationName) {
        this.diagnoseOrganizationName = diagnoseOrganizationName;
    }

    public String getDiagnoseName() {
        return diagnoseName;
    }

    public void setDiagnoseName(String diagnoseName) {
        this.diagnoseName = diagnoseName;
    }

    public Date getDiagnoseDateTime() {
        return diagnoseDateTime;
    }

    public void setDiagnoseDateTime(Date diagnoseDateTime) {
        this.diagnoseDateTime = diagnoseDateTime;
    }

    public String getChiefComplaint() {
        return chiefComplaint;
    }

    public void setChiefComplaint(String chiefComplaint) {
        this.chiefComplaint = chiefComplaint;
    }

    public String getDiseasesHistory() {
        return diseasesHistory;
    }

    public void setDiseasesHistory(String diseasesHistory) {
        this.diseasesHistory = diseasesHistory;
    }

    public String getRequestOrganization() {
        return requestOrganization;
    }

    public void setRequestOrganization(String requestOrganization) {
        this.requestOrganization = requestOrganization;
    }

    public String getRequestDept() {
        return requestDept;
    }

    public void setRequestDept(String requestDept) {
        this.requestDept = requestDept;
    }

    public String getRequestDoctorCode() {
        return requestDoctorCode;
    }

    public void setRequestDoctorCode(String requestDoctorCode) {
        this.requestDoctorCode = requestDoctorCode;
    }

    public String getRequestDoctor() {
        return requestDoctor;
    }

    public void setRequestDoctor(String requestDoctor) {
        this.requestDoctor = requestDoctor;
    }

    public Date getRequestDateTime() {
        return requestDateTime;
    }

    public void setRequestDateTime(Date requestDateTime) {
        this.requestDateTime = requestDateTime;
    }

    public String getIsEmergency() {
        return isEmergency;
    }

    public void setIsEmergency(String isEmergency) {
        this.isEmergency = isEmergency;
    }

    public String getExamPurpose() {
        return examPurpose;
    }

    public void setExamPurpose(String examPurpose) {
        this.examPurpose = examPurpose;
    }

    public String getCenterApplyId() {
        return centerApplyId;
    }

    public void setCenterApplyId(String centerApplyId) {
        this.centerApplyId = centerApplyId;
    }

    public String getReportOrganization() {
        return reportOrganization;
    }

    public void setReportOrganization(String reportOrganization) {
        this.reportOrganization = reportOrganization;
    }

    public String getReportOrganizationName() {
        return reportOrganizationName;
    }

    public void setReportOrganizationName(String reportOrganizationName) {
        this.reportOrganizationName = reportOrganizationName;
    }

    public String getReportDept() {
        return reportDept;
    }

    public void setReportDept(String reportDept) {
        this.reportDept = reportDept;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getExamMethodName() {
        return examMethodName;
    }

    public void setExamMethodName(String examMethodName) {
        this.examMethodName = examMethodName;
    }

    public String getStudyId() {
        return studyId;
    }

    public void setStudyId(String studyId) {
        this.studyId = studyId;
    }

    public String getExamItemCode() {
        return examItemCode;
    }

    public void setExamItemCode(String examItemCode) {
        this.examItemCode = examItemCode;
    }

    public String getExamItemName() {
        return examItemName;
    }

    public void setExamItemName(String examItemName) {
        this.examItemName = examItemName;
    }

    public String getExamPartCode() {
        return examPartCode;
    }

    public void setExamPartCode(String examPartCode) {
        this.examPartCode = examPartCode;
    }

    public String getExamDiagnosis() {
        return examDiagnosis;
    }

    public void setExamDiagnosis(String examDiagnosis) {
        this.examDiagnosis = examDiagnosis;
    }

    public String getExamDescript() {
        return examDescript;
    }

    public void setExamDescript(String examDescript) {
        this.examDescript = examDescript;
    }

    public String getSuggestion() {
        return suggestion;
    }

    public void setSuggestion(String suggestion) {
        this.suggestion = suggestion;
    }

    public String getTechnician() {
        return technician;
    }

    public void setTechnician(String technician) {
        this.technician = technician;
    }

    public String getExecuteDoctorCode() {
        return executeDoctorCode;
    }

    public void setExecuteDoctorCode(String executeDoctorCode) {
        this.executeDoctorCode = executeDoctorCode;
    }

    public String getExecuteDoctor() {
        return executeDoctor;
    }

    public void setExecuteDoctor(String executeDoctor) {
        this.executeDoctor = executeDoctor;
    }

    public Date getExecuteDateTime() {
        return executeDateTime;
    }

    public void setExecuteDateTime(Date executeDateTime) {
        this.executeDateTime = executeDateTime;
    }

    public String getReportDoctor() {
        return reportDoctor;
    }

    public void setReportDoctor(String reportDoctor) {
        this.reportDoctor = reportDoctor;
    }

    public String getReportDoctorCode() {
        return reportDoctorCode;
    }

    public void setReportDoctorCode(String reportDoctorCode) {
        this.reportDoctorCode = reportDoctorCode;
    }

    public Date getReportDateTime() {
        return reportDateTime;
    }

    public void setReportDateTime(Date reportDateTime) {
        this.reportDateTime = reportDateTime;
    }

    public String getReviewDoctor() {
        return reviewDoctor;
    }

    public void setReviewDoctor(String reviewDoctor) {
        this.reviewDoctor = reviewDoctor;
    }

    public String getReviewDoctorCode() {
        return reviewDoctorCode;
    }

    public void setReviewDoctorCode(String reviewDoctorCode) {
        this.reviewDoctorCode = reviewDoctorCode;
    }

    public Date getReviewDateTime() {
        return reviewDateTime;
    }

    public void setReviewDateTime(Date reviewDateTime) {
        this.reviewDateTime = reviewDateTime;
    }

    public String getReportMark() {
        return reportMark;
    }

    public void setReportMark(String reportMark) {
        this.reportMark = reportMark;
    }

    public String getReportPrintFlag() {
        return reportPrintFlag;
    }

    public void setReportPrintFlag(String reportPrintFlag) {
        this.reportPrintFlag = reportPrintFlag;
    }

    public String getImageAmount() {
        return imageAmount;
    }

    public void setImageAmount(String imageAmount) {
        this.imageAmount = imageAmount;
    }

    public String getExaminationDevice() {
        return examinationDevice;
    }

    public void setExaminationDevice(String examinationDevice) {
        this.examinationDevice = examinationDevice;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public List<CheckReportInfoImageResp> getImage() {
        return image;
    }

    public void setImage(List<CheckReportInfoImageResp> image) {
        this.image = image;
    }
}